package org.sradon.mySpring.utils;

import java.lang.reflect.Field;

public class ReflectUtils {
    /**
     * 暴力反射给字段属性赋值
     * @param f 字段
     * @param obj 对象
     * @param value 值
     */
    public static void FieldSetter(Field f, Object obj, Object value) {
        try {
            f.setAccessible(true);
            f.set(obj, value);
        } catch (Exception e) {
            e.printStackTrace();
            throw new RuntimeException(
                    "[ERR #Setter] 处理对象" + obj.getClass().getName() + "的" + f.getName() +"时失败...");
        }
    }
}
